Community-Aware Event Dissemination ?
نویسندگان
چکیده
This paper presents a distributed algorithm to disseminate events in a publish/subscribe system, where processes publish events of certain topics, organized in a hierarchy, and expect events of topics they subscribed to. Every topic defines a dynamic notion of “community”, gathering the processes which publish on that topic or subscribe to it. Our algorithm is completely decentralized (no brokers), yet does not require from any process to ever receive, store or forward, events from a community it is not part of. We order the communities according to the topic inclusion relationships to efficiently manage the flow of information within, and between the communities, as well as limit the memory consumption of each process. Processes can control, for each of their communities, the trade-off between the message complexity and the reliability of event dissemination. We convey this trade-off through analysis, simulations and measurements obtained with a full implementation of our algorithm.
منابع مشابه
Data dissemination using interest-tree in socially aware networking
Socially aware networking (SAN) exploits social characteristics of mobile users to streamline data dissemination protocols in opportunistic environments. Existing protocols in this area utilized various social features such as user interests, social similarity, and community structure to improve the performance of data dissemination. However, the interrelationship between user interests and its...
متن کاملA Taxonomy of Qos- Aware, Adaptive Event- Dissemination Middleware Middleware Architecture the Core Related Work in Information Dissemination Security Load Balancing Reliability Fault Tolerance Ordering Del Semantics Adaptation Core Routing Scheme Event Model Overlay Routing Substrate Adaptive Event-dissemination Middleware
M iddleware for event broker networks (EBNs) both alleviates the issues related to underlying platform heterogeneity and provides a uniform application interface. A common service interface that such middleware provides is publish–subscribe,1 a paradigm in which producers publish information and consumers subscribe to it. In EBNs, information of interest is encapsulated in events; on such netwo...
متن کاملEvent-Based Data Dissemination Control in Healthcare
There is a movement in healthcare towards preventative care. This shift involves using technology to assist in care provision outside traditional care institutions — for instance, in a patient’s home. To support such an environment, care providers require notification of incidents as they occur. However, health information is sensitive, thus the circumstances for disclosure must be controlled. ...
متن کاملSemantic Multicast for Content-based Stream Dissemination1
We consider the problem of content-based routing and dissemination of highly-distributed, fast data streams from multiple sources to multiple receivers. Our target application domain includes real-time, stream-based monitoring applications and large-scale event dissemination. We introduce SemCast, a new semantic multicast approach that, unlike previous approaches, eliminates the need for conten...
متن کاملA Publish/subscribe Protocol for Resource-awareness in Wireless Sensor Networks
Research has shown that alternating the routes in wireless sensor networks, can extend the network’s lifetime and increase communication savings. Many proposed data dissemination protocols, however, establish paths that guide data on a hop-level basis from sources to sinks. In this paper, we explain why such a tight-coupling (between the data dissemination and data routing) may be desired, even...
متن کامل